﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Common;
using System.Text;
using Microsoft.Practices.EnterpriseLibrary.Data;
using DotNetCore.BannerManagement.Domain;
using DotNetCore.BannerManagement.Domain; //TODO Review this as it is causing problems
using System.Data.SqlClient; using System.Diagnostics;
using Microsoft.Practices.Repository;
using Microsoft.Practices.Repository.SQLServer;

namespace DotNetCore.BannerManagement.DAL.Interfaces
{
    /// <summary>
    /// Repository that lets you find dnc_Zone in the database.
    /// </summary>
    public interface Idnc_ZoneRepository
    {

		List<dnc_Zone> GetAllFromdnc_Zone();

		dnc_Zone Getdnc_ZoneByZoneImageId(System.Int32 zoneImageIdField);

		dnc_Zone Getdnc_ZoneByID(System.Int32 iDField);

        void Add(dnc_Zone dnc_Zone);

        void Remove(System.Int32 iDField);
      
		void Save(dnc_Zone dnc_Zone);

    }
}

